package com.jhgsys.internal.sypq.params;

import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @ClassName WechatOarsFinishParams
 * @Description 企业微信端桨模、附体完成操作传入参数
 * @Author Lucas
 * @Date 2024/12/7
 **/
@Data
@Schema(name = "WechatFinishParams",description = "企业微信端桨模、附体完成操作传入参数")
public class WechatFinishParams {

    @Schema(description = "主键id")
    private String id;

    @Schema(description = "实际完成时间")
    private Date actuallyEnddate;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8")
    @Schema(description = "实际开始时间")
    private Date actuallyStartdate;

    /**
     * 图纸提交时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8")
    @Schema(description = "图纸提交时间")
    private Date drawingSubmitTime;

    /**
     * 文件集合
     */
    @Schema(description = "文件集合")
    private List<FileParams> fileList;
}